Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

166
Vistas
Mi bot no puede recibir errores cuando no ejecuta un comando de canal de voz "unirse"

Actualmente estoy codificando un bot discord.js e hice este comando de join para que el bot pueda unirse a mi canal de voz

 module.exports.run = async (client, message, args) => { let membervc = message.member.voice.channel; let botvc = message.guild.me.voice.channel; if(!membervc) return message.send('You need to join a voice channel first.'); if(botvc){ if(!(botvc.members.size - 1)) return message.reply(`I am already on ${botvc}`); if(membervc.id == botvc.id) return message.reply('We are already on the same voice channel.'); }; membervc.join(); }

El problema es que no tengo idea de cómo hacerlo para que si la última función da un error o no funciona en absoluto Puede enviar un mensaje de error al usuario como @User, I could not join the channel, "THE ERROR" :/ No quiero que mi bot se bloquee y tenga que volver a ejecutarlo solo por un pequeño detalle. ¿Hay alguna forma de arreglarlo? ¡Me ayudaría un montón! ¡Gracias por adelantado!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No dejaría que el usuario supiera sobre el error, porque podría confundirlo, pero puede try catch para verificar si pasa y si no se envía el mensaje.

 try { membervc.join(); } catch(error){ console.log(error); message.reply(`Something went wrong while joining voice channel`); }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda